<?php
    /**
     * 循环遍历文件方法
     * @param  [type] $dir 传入的文件夹名称
     * @return [type]      [description]
     */
    function my_dir($dir){
        $files = array();
        if (is_dir($dir)) {
            if ( $handle = opendir($dir) ) {
                while ($file = readdir($handle) !== false) {
                    if ($file != '.' && $file != '..') {
                        if (is_dir($dir.'/'.$file)) {
                            $files[$file] = my_dir($dir.'/'.$file);
                        } else {
                            $files[''] = $dir.'/'.$file;
                        }
                    }
                }
                closedir($handle);
                return $files;
            }
        } else {
            echo '请输入一个文件夹';
        }
    }

    $dir = 'D:/wamp/www/test';
    $my = my_dir($dir);
    var_dump($my);



